Page({
    /**
     * 页面的初始数据
     */
    data: {
      name: '',
      sex: '',
      phone: '',
      birthday:'',
      email:'',
      personalized_signature:'',
      avatarUrl:'',
    },
  
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      // 页面加载时执行，通常用于初始化页面数据
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
      const userId = wx.getStorageSync('userId'); // 获取缓存中的 userId
  
      if (!userId) {
        wx.showToast({
          title: '用户未登录',
          icon: 'none'
        });
        return;
      }
  
      wx.request({
        url: 'http://127.0.0.1:3000/getUserInfo', // 替换为实际接口地址
        method: 'GET',
        data: {
          userId: userId // 传递缓存中的 userId
        },
        success: (res) => {
          if (res.statusCode === 200 && res.data) {
            const { name, sex, phone,birthday,email,personalized_signature,avatarUrl } = res.data; // 获取返回的用户数据
            this.setData({
              name,
              sex,
              phone,
              birthday,
              email,
              personalized_signature,
              avatarUrl,
            });
          } else {
            wx.showToast({
              title: '获取信息失败',
              icon: 'none'
            });
          }
        },
        fail: (err) => {
          console.error('请求失败:', err);
          wx.showToast({
            title: '网络错误，请稍后重试',
            icon: 'none'
          });
        }
      });
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
      // 页面隐藏时执行的操作
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
      // 页面卸载时执行的操作
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
      // 下拉刷新时执行的操作
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {
      // 页面触底时执行的操作
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {
      // 页面分享相关的处理
    }
  });
  